|
CAM Lignes de niveau
|
| Emplacement du menu
|
| CAM → Lignes de niveau
|
| Ateliers
|
| CAM
|
| Raccourci par défaut
|
| Aucun
|
| Introduit dans la version
|
| 0.19
|
| Voir aussi
|
| Aucun
|
|
Description
La commande
Lignes de niveau crée une nouvelle opération de lignes de niveau. A partir de 0.19_pre, l'opération fonctionne sur l'ensemble du modèle pour générer le G-code de la tâche. Actuellement, dans les paramètres de l'opération, il n'y a pas de fonctionnalité pour sélectionner des zones, des faces ou des régions spécifiques du modèle.
L'opération Lignes de niveau dispose de trois algorithmes : OCL Dropcutter, OCL Adaptive et Experimental.
- Les algorithmes OCL Dropcutter et OCL Adaptive s'interfacent avec OCL.pyd, un module open source tiers appelé OpenCamLib, qui génère des parcours d'outils à partir d'un modèle 3D. OpenCamLib n'est pas intégré directement à FreeCAD.
- L'algorithme OCL Adaptive est disponible. Il permet de générer plus rapidement des parcours plus fluides pour les modèles adaptés. Il n'est pas limité par les limites de Lignes de niveau. Utilisez une finition de parcours si nécessaire. introduit dans la version 1.2
- L'algorithme Experimental utilise la classe intégrée Path.Area().
Remarque : pour utiliser les Lignes de niveau, vous devez :
- Installer correctement OpenCamLib.
- Activer les Fonctions expérimentales de l'atelier CAM.
- Vérifier Édition → Préférences → CAM → Avancé → Activer les fonctions dépendantes d'openCAMlib.
Utilisation
Les instructions d'utilisation pour plusieurs variantes de l'opération Lignes de niveau sont présentées ici.
Opération de base
- Appuyez sur l'icône
Lignes de niveau ou sélectionnez l'outil Lignes de niveau du menu CAM.
- Sélectionnez le contrôleur d'outil pour l'opération dans la fenêtre de dialogue du contrôleur d'outil.
- Ajustez les profondeurs d'opération selon les besoins dans l'onglet Depths : Profondeur de départ, Profondeur de fin, Pas de descente.
- Effectuez des ajustements dans l'onglet Hauteurs si nécessaire.
- Configurez les paramètres dans l'onglet Opérations en fonction de l'algorithme sélectionné :
- OCL Dropcutter
- Choisissez la boîte englobante : Brut ou Boîte englobante de base.
- Définissez le mode des passes : Passe unique ou Passes multiples.
- Définissez l'intervalle d'échantillonnage utilisé pour l'analyse OCL.
- OCL Adaptive
- Définissez le mode des passes : Passe unique ou Passes multiples.
- Définissez l'intervalle d'échantillonnage et l'intervalle d'échantillonnage minimum pour le balayage adaptatif d'OCL.
- Vous pouvez activer l'option Optimiser les parcours linéaires.
- Expérimental
- Choisissez la boîte englobante : Brut ou Boîte englobante de base.
- Définissez le mode des passes : Passe unique ou Passes multiples.
- Définissez le motif de passe si vous souhaitez ébaucher à chaque passe.
- Définissez l'ajustement des limites (allocation de matière).
- Si vous voulez prévisualiser le résultat avant d'accepter les paramètres, cliquez sur Appliquer
- Cliquez sur le bouton OK pour confirmer et générer des parcours.
Pour obtenir des effets différents ou plus complexes, définissez des propriétés d'opération supplémentaires dans l'onglet Data de l'éditeur de propriétés pour l'opération.
Remarques sur l'algorithme expérimental
- Il ne gère pas correctement les surplombs.
- Il ne renvoie que les chemins pour une fraise de type fraise en bout (outil).
- Il peut ne pas capturer correctement toutes les caractéristiques intérieures.
- C'est juste ça, expérimental, et pas prêt pour l'intégration grand public. Inspectez les parcours avec le
CAM Simulateur de parcours ou d'autres outils d'inspection G-code tiers, avant de couper avec votre machine.
Formes d'outils disponibles
Lorsque vous utilisez l'algorithme OCL Dropcutter , l'opération Lignes de niveau utilise OpenCamLib OCL pour extraire les parcours de la base de la pièce. En tant que tel, une traduction d'outil est nécessaire entre le contrôleur d'outil de FreeCAD et d'OCL afin de terminer l'analyse avec la forme d'outil (cutter) choisie. Ces formes d'outils sont (doivent être) respectées et disponibles pour le Dropcutter OCL tant que les formes d'outils intégrées sont utilisées, qu'il s'agisse d'outils hérités ou d'outils coupants :
- Fraise en bout
- Fraise à boule
- Fraise en bout de nez
- Chanfrein
- Graveur
Remarques additionnelles
- Si vous choisissez d'exécuter le simulateur de parcours,
CAM Simulateur de parcours dans l'atelier CAM, vous pourriez ne pas voir d'enlèvement de matière spécifique à la forme de l'outil. Prudence donc. Un petit travail d'essai utilisant de la mousse ou un autre matériau très peu dense est recommandé pour vérifier que les parcours sont corrects avec le contrôleur d'outil sélectionné.
- À compter de mai 2020, seule la fraise en bout dispose de tout type de test pour déterminer l'exactitude de la traduction des paramètres de l'outil FreeCAD vers OCL. Poster tout commentaire concernant une utilisation non-finale dans la section CAM des forums de FreeCAD.
Propriétés
Remarque : toutes ces propriétés ne sont pas disponibles dans l'éditeur de fenêtre de tâches. Certaines ne sont accessibles que dans l'onglet Données du panneau Vue de propriétés pour cette opération.
Base
Remarque : il est conseillé de ne pas modifier la propriété DonnéesPlacement des opérations de parcours. Il convient plutôt de déplacer ou de faire pivoter le modèle de la tâche de CAM selon les besoins.
- DonnéesPlacement : placement global [position et rotation] de l'objet, par rapport à l'origine (ou à l'origine du conteneur d'objet parent)
- DonnéesAngle : angle en degrés appliqué à la rotation de l'objet autour de la valeur de la propriété DonnéesAxis
- DonnéesAxis : axe (un ou plusieurs) autour duquel faire pivoter l'objet, défini dans les sous-propriétés : X, Y, Z.
- DonnéesX : valeur de l'axe X.
- DonnéesY : valeur de l'axe Y.
- DonnéesZ : valeur de l'axe Z.
- DonnéesPosition : position de l'objet, définie dans les sous-propriétés : X, Y, Z, par rapport à l'origine (ou à l'origine du conteneur de l'objet parent).
- DonnéesX : valeur de la distance en X.
- DonnéesY : valeur de la distance en Y.
- DonnéesZ : valeur de la distance en Z.
- DonnéesLabel : nom de l'objet fourni par l'utilisateur (UTF-8).
Clearing Options
- DonnéesAlgorithm : bibliothèque à utiliser pour générer le parcours
- DonnéesBoundBox : détermine si l'opération doit être limitée à l'objet brut ou à la boîte englobante de l'objet de base
- DonnéesClear Last Layer : active l'ébauchage de la dernière passe lors d'une opération « Passes multiples ».
- DonnéesCut Mode : direction dans laquelle le parcours d'outil doit aller autour de la pièce : usinage en avalant (sens horaire) ou usinage en opposition (sens anti-horaire)
- DonnéesCut Pattern : motif d'ébauchage à utiliser
- DonnéesDepth Offset :
- DonnéesIgnorer Outer Above :
- DonnéesLayer Mode : mode d'exécution de l'opération : une seul passe ou passes multiples.
- DonnéesMin Sample Interval : résolution de l'échantillonnage minimum pour l'algorithme OCL Adaptive
- DonnéesOptimize Linear Paths : suppression des points colinéaires superflus de la génération du G-code
- DonnéesStep Over :
Depth
- DonnéesClearance Height : hauteur nécessaire pour éviter les brides et les obstructions.
- DonnéesFinal Depth : profondeur finale de l'outil, valeur la plus basse de Z.
- DonnéesSafe Height : seuil supérieur duquel les mouvements rapides sont autorisés.
- DonnéesStart Depth : profondeur initiale de l'outil, première profondeur de coupe en Z.
- DonnéesStep Down : pas de descente incrémentale de l'outil.
Path
- DonnéesActive : mettre à False pour empêcher l'opération de générer du code.
- DonnéesBase : géométrie de base pour cette opération.
- DonnéesComment : commentaire facultatif pour cette opération.
- DonnéesCoolant Mode :
- DonnéesCycle Time :
- DonnéesTool Controller : définit le contrôleur d'outil utilisé dans l'opération.
- DonnéesUser Label : étiquette attribuée par l'utilisateur.
Start Point
- DonnéesStart Point : point de départ personnalisé pour le chemin de cette opération.
- DonnéesX : valeur de la distance en X.
- DonnéesY : valeur de la distance en Y.
- DonnéesZ : valeur de la distance en Z.
- DonnéesUse Start Point : mis à True, si vous spécifiez manuellement un point de départ.
Disposition de l'éditeur de la fenêtre des tâches
Les descriptions des paramètres sont fournies dans la liste des propriétés ci-dessus.
Cette section est simplement une représentation des paramètres de l’éditeur de fenêtres pour l’opération.
Localisation de la base
- Ajouter : ajoute le(s) élément(s) sélectionné(s) qui doit(vent) être la(les) base(s) pour le(s) parcours.
- Supprimer : supprime le ou les éléments sélectionnés dans la liste de la géométrie de base.
- Réinitialiser : réinitialise tous les éléments de la liste de la géométrie de base.
Profondeurs
- DonnéesStart Depth
- DonnéesFinal Depth
- DonnéesStep Down
Hauteurs
- DonnéesSafe Height
- DonnéesClearance Height
Opération
- DonnéesTool Controller
- DonnéesCoolant Mode
- DonnéesAlgorithm
- DonnéesBoundBox
- DonnéesLayer Mode
- DonnéesCut Pattern~
- DonnéesBoundary Adjustment~
- DonnéesSample Interval~
- DonnéesMin Sample Interval~
- DonnéesOptimize Linear Paths~
~ La visibilité change avec d'autres paramètres.
Ressources
CAM
- Opérations de base : Profilage, Poche, Surfaçage, Parcours hélicoïdal, Parcours adaptatif, Rainure, Perçage, Tapping, Gravure, Ébavurage, Gravure en V
Hub utilisateurs
- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test